package messagesvc.orm.entity;

import cn.ucloud.microsf.mpcsvc.common.enums.DataStatus;
import cn.ucloud.microsf.mpcsvc.common.enums.TemplateType;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * 消息模板表
 *
 * @since 2021-11-19
 */
@EqualsAndHashCode(callSuper = true)
@Data
@TableName("msg_template")
public class TemplateEntity extends BaseEntity {

    /**
     * 模板ID
     */
    private String uuid;

    /**
     * 模板编码
     */
    private String code;

    /**
     * 模板名称
     */
    private String name;

    /**
     * 模板类型 1: 站内信 2: 短信 3: 邮件
     */
    private TemplateType type;

    /**
     * 模板内容
     */
    private String content;

    /**
     * 状态：0 - 无效 1- 有效
     */
    private DataStatus status;

    /**
     * 模板分组
     */
    private String groupId;

    /**
     * 是否支持广播：0 - 不支持 1- 支持
     */
    private Boolean isWide;

}
